package chapter05.s01string;

// 字符串
// 字符串就是指一连串的字符，它是由许多单个字符连接而成的，如多个英文字母所组成的一个英文单词。
// 字符串中可以包含任意字符，这些字符必须包含在一对双引号之内，例如"abcd"

// 字符串初始化
public class Example01 {
    public static void main(String[] args) throws Exception {
        // 直接定义一个字符串
        String str = "abc";

        // 创建一个空的字符串
        String str1 = new String();

        // 创建一个内容为abcd的字符串
        String str2 = new String("abcd");

        // 创建一个内容为字符数组的字符串
        char[] charArray = new char[]{'D', 'E', 'F'};
        String str3 = new String(charArray);

        // 创建一个内容为字节数组的字符串
        byte[] arr = {97, 98, 99};
        String str4 = new String(arr);

        // 使用 + 进行字符串拼接
        System.out.println("a" + str1 + "b");

        System.out.println(str2);
        System.out.println(str3);
        System.out.println(str4);
    }
}
